Main-Memory Management in Temporal Object Database Systems

نویسنده

  • Kjetil Nørvåg
چکیده

In this paper, we describe main-memory management and the most important buffers in the Vagabond server, a transaction-time temporal object database system currently under development at the Norwegian University of Science and Technology. Special emphasis is given to fine granularity buffering of OID index entries and objects. In order to make it easier for the system to adaptively change the size of the buffers with different access patterns and workload, buffer models will be used to decide the buffer sizes. In this paper, we present an adoption of a buffer model by Bhide, Dan and Dias. By comparing simulations with the analytical model, we have shown that in most cases, the deviations between the model and the simulations are acceptable even in the case of a mixed workload with both read and write accesses, where items are locked in the buffer until they are installed into the index or database.

منابع مشابه

Design Issues in Transaction-Time Temporal Object Database Systems

Object database systems (ODBs) are an attractive alternative to relational database systems, especially in application areas where the modeling power or performance of relational database systems is insufficient. These applications typically maintain large amounts of data. Frequently, some of the data is temporal data. For the temporal data, the whole history of the individual objects is kept, ...

متن کامل

VAGABOND The Design and Analysis of a Temporal Object Database Management System

Storage costs are rapidly decreasing, making it feasible to store larger amounts of data in databases. However, the increase in disk performance is much lower than the increase in memory and CPU performance, and we have an increasing secondary storage access bottleneck. Even though this is not a new situation, the advent of very large main memory has made new storage approaches possible. In mos...

متن کامل

Object Oriented Database Management System for Decision Support System

To get best performance for an analytic system or data warehouse systems, two technologies, column oriented database management systems and main memory database management system can be combined to get advantages of these two. Both technologies give best performance to its opponent database system, for example Main memory database management systems are faster as they reside in main memory as c...

متن کامل

Spatio-Temporal Databases

Spatio-temporal databases have become very important in recent years, as many real world applications like, location based services, Geographic information systems, etc need to store real world data which shows spatial as well as temporal characteristics, into database. Many data objects in real world have attributes related to both space and time, and managing them using existing RDBMS is comp...

متن کامل

Semantically Rich API for In-database Data Manipulation in Main-memory ERP Systems

Assuming the feasibility of main-memory database management systems, the current research aims at designing a new type of data manipulation API, called Business Object Query Language (BOQL), specifically tailored for in-database data manipulation in main-memory ERP systems. The paper contributes the concept of business object virtualization and describes a query processor that takes advantage o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000